package com.jtny.nytb.datafilling.errorcode;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 证书异常编码枚举类
 *
 * @author 智慧能源中心-夏燕强
 * @version 1.0
 * @package com.jtny.nytb.energymonitor.datafilling.errorcode
 * @fileName CertificateErrorCodeEnum.java
 * @createTime 2023年09月22日 11:02
 * @Copyright© 2023 jtny
 * 江投能源技术研究院 版权所有
 */

@AllArgsConstructor
@Getter
public enum CertificateErrorCodeEnum {

    /**
     * 证书异常编码枚举类 - 传入的CCER信息为空
     */
    CCER_OBJECT_IS_NULL("传入的CCER信息为空", "B020020001", "传入的CCER信息为空，请检查输入!"),

    /**
     * 证书异常编码枚举类 - 传入的CCERid为空
     */
    CCER_OBJECT_ID_IS_NULL("传入的CCERid为空", "B020020002", "传入的CCERid为空，请检查输入！"),

    /**
     * 证书异常编码枚举类 -CCER信息未找到
     */
    CCER_NOT_FIND("CCER信息未找到", "B020020003", "CCER信息未找到"),

    /**
     * 证书异常编码枚举类 - CCER编号重复
     */
    CCER_CODE_REPEAT("CCER编号重复", "B020020004", "CCER编号重复！"),

    /**
     * 证书异常编码枚举类 - 传入的绿证信息为空
     */
    GREEN_OBJECT_IS_NULL("传入的绿证信息为空", "B020020005", "传入的绿证信息为空，请检查输入!"),

    /**
     * 证书异常编码枚举类 - 传入的绿证id为空
     */
    GREEN_OBJECT_ID_IS_NULL("传入的绿证id为空", "B020020006", "传入的绿证id为空，请检查输入！"),

    /**
     * 证书异常编码枚举类 -绿证信息未找到
     */
    GREEN_NOT_FIND("绿证信息未找到", "B020020007", "绿证信息未找到"),

    /**
     * 证书异常编码枚举类 - 绿证编号重复
     */
    GREEN_CODE_REPEAT("绿证编号重复", "B020020008", "绿证编号重复！"),
    ;


    /**
     * 错误信息
     */
    private String errorMessage;

    /**
     * 错误码
     */
    private String errorCode;

    /**
     * 提示信息
     */
    private String userTip;


}
